Programmer's Journal
Авг. 12, 2011
01:28 am - Вот опять
function get_fld($db,$tbname,$id,$fldname)
{
$db->init_query("SELECT $fldname as fld FROM $tbname WHERE id=[id]");
$db->add_param('id',$id,'integer');
$res = $db->exec_query();
$row= $db->fetch_array($res);
return $row['fld'];
}
function get_cat_parent_id ($db, $id)
{
return get_fld($db,'{prefix}trn_cats',$id,'parent_id');
}
function get_cat_metadescription ($db, $id)
{
return get_fld($db,'{prefix}trn_cats',$id,'metadescription');
}
function search_metadescription ($db, $id)
{
$txt = get_cat_metadescription($db, $id);
if (!preg_match("/^\s*$/",$txt)) return $txt;
$pid=$id;
while ($pid<>0)
{
$pid = get_cat_parent_id($db, $pid);
$txt = get_cat_metadescription($db, $pid);
if (!preg_match("/^\s*$/",$txt)) return $txt;
}
return '';
}
search_metadescription вызывается только один раз...
Дек. 14, 2010
02:54 am - Не тронь мои файлы...
Гы, а мне на часть файлов на рабочем сайте ограничили доступ по ФТП. Подумаешь-то вставил десяток строк кода ;). Ведь главное по делу, а меня сразу в readonly (rw-r--r--)
Отключить его что-ли от SVN за это?
Или еще чего забавного придумать...
В обшем я негодую (с)
Ноя. 27, 2010
09:43 pm - Твою мать (с) Жанна Фриске
вот ведь люди жгут... MVC архитектура, куча классов и шаблонов. Всякие каллбеки и прочий апофигей.
А потом где-то в глубине обнаруживаешь метод
function isAdvanceSearch()
{
$view = JRequest::getVar('view','','GET');
$task = JRequest::getVar('task','','GET');
$option = JRequest::getVar('option','','GET');
if($option === 'com_community' && $view === 'search' && task="advsearch")
return true;
return false;
}
А на нем строится логика что и где показывать...
Subj
Сент. 12, 2010
02:52 am - К вопросу об ущербности PHP
Тут с последним Update пришло немного интересного кода... В общем есть там интерфейсы и классы. Но есть и обычные функции. Некоторые из них вызывают непонятно какие чувства. Но некоторые надо печатать на листе формата А1 и вешать на стенку... Ибо это дикий восторг.
Это пока что хит, из того что просмотрел
function isint($str)
{
return preg_match("/^[0-9]+$/",$str);
}
Чувствую я скоро данный репозитарий будет покруче любого кино :)
Июн. 17, 2010
10:31 pm - Хорваты жгут...
В браузере страица открывается - контент на месте.
Скачиваю этот же URL через wget - контента нет.
JavaScript проверял, он не виноват :)
Славная загадочка :) :)
Мар. 14, 2010
09:16 pm - С кем приходится работать
Было:
/* Check PHP version. Version 4.2.0 or newer required. */
$php_version = PHP_VERSION;
if (!(($php_version{0} >= 4) && ($php_version{2} >= 2))) die("PHP version is too old. You must have al least PHP 4.2.0.");
На 5.1 естественно рушится.
Указываю на ошибку, вношу правку
/* Check PHP version. Version 4.2.0 or newer required. */
if(function_exists("version_compare") && version_compare("4.2.0", PHP_VERSION, "<=")) {}
else {
die("PHP version is too old. You must have al least PHP 4.2.0.");
}
В следующей ревизии имеем
/* Check PHP version. Version 4.2.0 or newer required. */
$php_version = PHP_VERSION;
if (($php_version{0} < 5) && ($php_version{2} < 2)) die("PHP version is too old. You must have at least PHP 4.2.0.");
Не кормить и п#$%&ить (с)
Фев. 16, 2010
01:49 pm - Охотники за головами
Пришла беда откуда не ждали... Резюме... собеседования... опять резюме...
А Тула маленькая и люди переходят из рук в руки :) Ни у кого не возникала идея сделать некую закрытую "биржу" персонала? ;) Или это я такой оригинальный :)
Фев. 3, 2010
01:49 pm - Вопль души....
Больше всего не люблю играть во "вьетнамски[ пионеров". Это когда сам создаешь себе трудности, а потом героически их преодолеваешь. Но еще хуже когда в пионеров играет кто-то другой, а ты тот кто эти трудности преодолевает.
Янв. 25, 2010
03:32 pm - Фриланс жжет
Цитата (и целиком описание проекта): "Добрый день. Исчу человека,который может придумать название программы, которая полностью может заменить 1С бухгалтерию и все её дополнительные пакеты. Программа уже сделана и протестирована, но вот с названием проблема. Буду рад выслушать ваши предложения в личку или в проекте. Оплата только ЯД или ВМР."
Янв. 22, 2010
11:27 am - Это праздник какой-то...
Не мог не поделиться:
function chstr_is_cc($string, $oknull = false)
{
return ($oknull && empty($string)) || (preg_match("/^\d{16}$/") ? true : false);
}
Я чем дольше вглядываюсь, тем больше мне мозг рвет. Так что я не хочу один мучатся... :)
Navigate: (Previous 10 Entries)